﻿@charset "utf-8";

/* global */
* {padding:0; margin:0;}
html {}
body {font-size:14px; color:#000; background:#fff; font-family:"宋体",Hei,san-serif; font-weight:400;}
textarea {font-size:14px; font-family:"宋体",Hei,san-serif; overflow:auto;}
img {border:0;}
select {font-size:12px; height:20px;}
li {list-style:none;}

/* skeleton */
.sAll {margin:0 auto; position:relative; width:960px;}
.sW {clear:both;}
.sL0 {float:left; clear:left; width:150px;}
.sL {float:left; width:700px;}
.sR0 {float:right; clear:right;}
.sR {float:right; width:250px; text-align:right;}
.sZ,.sZ0{}
.sZ1{z-index:1; position:absolute;}
.sZ2{z-index:2; position:absolute;}
.sZ3{z-index:3; position:absolute;}
.sZ4{z-index:4; position:absolute;}
.sZ5{z-index:5; position:absolute;}

/* top */
.top {height:22px; margin-bottom:30px; border-bottom:1px solid gray; padding:2px; font-size:14px; color:blue;}
.top a,.top a:visited {color:blue;}
.top .status,.top .static {padding:2px;}
.top .static,.top .static a,.top .static a:visited {color:yellowgreen;}
.top .status,.top .status a,.top .status a:visited {font-size:14px; color:coral;}

/* tail */
.tail {height:20px; border-top:1px solid gray; padding:5px;}
.tail .sL {color:yellowgreen;}
.tail .sR,.tail .sR a,.tail .sR a:visited {color:blue;}
.tail .luguo #luguo {width:60px; height:14px;}

/* menu */
.menu {float:left; height:22px; margin:0 4px; padding:4px 2px 2px; font-size:14px;}
.menu .sL a,.menu .sL span {padding-left:6px;}
.menu .sR a,.menu .sR span {padding-right:6px;}
.menu a {text-decoration:none; color:blue;}
.menu span,.menu a.on {color:coral;}

/* left */
.left p,.left span,.left a,.left a:visited {display:block; clear:both; width:120px; padding:4px;}
.left p {
	border:1px solid #06C;
	text-align:left; color:yellowgreen; margin-top:12px;
}
.left a,.left a:visited {
	border-bottom:1px solid #06C;; border-right:1px solid #06C;; border-left:1px solid #06C;
	text-align:right; color:blue; text-decoration:none;
}
.left span,.left a.on {
	border-bottom:1px solid coral; border-right:1px solid coral; border-left:1px solid  coral;
	text-align:right; color:coral;
}
.left input.search {float:right; width:100px;}

/* main */
.main {float:left; margin:0 8px; padding:2px;}
.main p {padding:2px; font-size:16px; font-weight:bold;}

/* list */
.list table {width:100%; border-top:1px solid #06C; border-left:1px solid #06C; font-weight:400}
table tr {border-top:1px solid #06C; border-left:1px solid #06C;}
.list td { padding:6px; vertical-align:top; border-bottom:1px solid #06C; border-right:1px solid #06C;}
.list table tr.capt {text-align:center; font-weight:700; color:#000; font-size:14px; }
.list .capt a {font-weight:700; color:red; font-size:16px;}

/* edit */
.edit {width:100%;}
.edit table {border:1px silver solid; }
.edit td {padding:2px; vertical-align:top;}
.edit .indc {text-align:right; color:blue; white-space:nowrap;}
.edit .labl {vertical-align:top; color:blue;}
.edit .small {width:40px;}
.edit .long {width:400px;}
.edit textarea.long {height:60px;}
.edit .huge {width:600px;}
.edit textarea.huge {height:600px;}

/* others */
.alert {padding:5px 20px; border:2px solid coral; text-align:center; color:coral;}
.gray {color:silver;}
.gap {height:20px;}

.tBox {width:800px; float:right;}
